﻿
using System;

namespace Xcj.Mes.WholeLine.DataBase.Common
{
    [AttributeUsage(AttributeTargets.Property)]//是一个特性的定义，它用于指定该特性可以应用于哪些程序元素。AttributeTargets.Property 表示这个特性可以应用于属性（Property）。
    public class AliasAttribute : Attribute//你可能有一些方法需要在某个特定的时间执行，你可以创建一个自定义的Attribute，然后在那些方法上使用这个Attribute来标记它们。然后，你可以在程序运行时检查这些方法是否有这个Attribute，如果有，就在这个特定的时间执行这些方法。
    {
        public string Alias { get; }//使用{ get; }语法来声明一个只读属性。这意味着一旦你设置了Alias的值，就不能再更改它。
        public AliasAttribute(string alias)
        {
            Alias = alias;
        }
    }
}
